/**
 * @format
 * @Author: TC
 * @Date: 2025-09-13 21:54:39
 * @Last Modified by: TC (tengchao@taqu.cn)
 * @Last Modified time: 2025-10-21 15:56:40
 */

/**
 * 打地鼠枚举
 */
export namespace nsMoleEnum {
    /**
     * 游戏模式
     */
    export enum EGameModle {
        NORMAL,
        PROP,
    }

    /**
     * 地鼠种类
     */
    export enum EMoleType {
        NORMAL, //普通
        BLACK, //黑地鼠
        RABBIT, //兔子
        BOSS, //大地鼠
    }

    /**
     * 地鼠状态
     */
    export enum EMoleStatus {
        IDLE, //待机
        HIT, //被打
        DIE, //死亡
    }

    /**
     * 鼠洞状态
     */
    export enum EHoleStatus {
        EMPTY, //空置
        MOLE, //地鼠
        LOCK, //锁定
    }

    /**
     * 对象池名称
     */
    export enum EPoolName {
        MOLE = "Mole", //地鼠
        MOLE_BLACK = "MoleBlack", //黑地鼠
        RIBBIT = "Ribbit", //兔子
        BOSS = "Boss", //大地鼠
        CAP = "Cap", //帽子
    }

    /**
     * 道具类型
     */
    export enum EPropType {
        GOLD, //金币
        DIAMOND, //钻石
        TAMATO, //番茄
        BOMB, //炸弹
        HOURGLASS, //沙漏
        HEART, //爱心
        POTION, //药水
        LOBSTER, //萝卜
        CLOUD, //乌云
    }

    /**
     * 本地数据键
     */
    export enum EMoleStorageKey {
        Bag = "Bag", //背包
    }
}
